home *** CD-ROM | disk | FTP | other *** search
- #include "inter.h"
- #include<stdio.h>
- #include<process.h>
- interface_class iface;
- void initg()
- {
- int gdriver = DETECT, gmode, errorcode;
- initgraph(&gdriver, &gmode, "");
- // errorcode = graphresult();
- settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
- }
- char deet[127];
-
- test_box()
- {
-
- iface.clear();
- iface.addbox(176,46,288,228);
- iface.addtitle("Fields",109,16,BLUE,4,TRIPLEX_FONT);
- iface.addtitle("Demonstration",30,53,BLUE,4,TRIPLEX_FONT);
- iface.addfield("",150,100,10,3,TEXT);
- iface.addfield("Default",150,120,10,4,TEXT);
- iface.addfield("",150,140,10,5,TEXT);
- iface.addfield("",150,160,10,6,NUMBER);
- iface.addtitle("Text Field 1",73,102,DARKGRAY,4,SMALL_FONT);
- iface.addtitle("Text Field 2",73,122,DARKGRAY,4,SMALL_FONT);
- iface.addtitle("Text Field 3",73,142,DARKGRAY,4,SMALL_FONT);
- iface.addtitle("Numeric Field 1",57,162,DARKGRAY,4,SMALL_FONT);
- iface.addbutton("OK",103,190,11,97);
- iface.dodialog();
-
- closegraph();
- printf("Text field 1 %s\n",iface.get_text_field_info(3));
- printf("Text field 2 %s\n",iface.get_text_field_info(4));
- printf("Text field 3 %s\n",iface.get_text_field_info(5));
- printf("Numeric field 1 %d\n",iface.get_number_field_info(6));
- }
-
- main()
- {
- initg();
- test_box();
- exit(0);
- }